body {
	background: #F8FBFE;
	overflow-y: scroll;
	*overflow-y: visible;
}
a {
	color: #000
}
a: hover {
	color: #f00
}
.fl-tl a {
	color: #3866AB
}
.fl-c-l {
	color: #900
}
.fbd {
	border-bottom: 1px dashed #A1BBDC
}
#best-r,#other,#sites-r {
	border: 1px solid #A1BBDC
}
.topb {
	border-top: 1px solid #EAF1FB;
	border-bottom: 1px solid #A1BBDC;
	background: url(../images/h_bg.png?2010) 0 -440px repeat-x
}
.banben-a {
	border: 1px solid #F8FBFE
}
#banben-qh,.banben-a-on,.wc-tl,.mail-tl,#weather-c,#mail-c {
	border: 1px solid #CFDFF4;
	background: #EEF8FF
}
#ifweather {
	background: #EEF8FF
}
.wc-tl,.mail-tl {
	border-bottom: none
}
.wt-t {
	border-bottom: 1px solid #E0EAF8
}
.wt-c {
	border-top: 1px solid #fff
}
.wt-b {
	border-top: 1px solid #E0EAF8;
	background: #ECF5FE
}
#banben-qh a: hover {
	background: #E1F3FF
}
.wt-z {
	height: 20px;
	background: #EEF8FF
}
#cs {
	background: url(../images/h_bg.png?2010) -40px -286px no-repeat;
	display: block;
	float: right;
	width: 24px;
	height: 18px;
}
#cz {
	background: url(../images/h_bg.png?2010) -40px -286px no-repeat;
	display: block;
	float: right;
	width: 24px;
	height: 18px;
	position: absolute;
	top: 3px;
	left: 235px;
}
#best-sc {
	background: #E3EFFF
}
.stb-bg {
	background: url(../images/h_bg.png?2010) 0 -332px
}
#scsel {
	background: url(../images/h_bg.png?2010) 0 -364px
}
#s-tl a.s-cur {
	background: url(../images/sousuo.jpg) 
}
#search-ipt {
	background: url(../images/h_bg.png?2010) 0 -106px repeat-x
}
.s-lbg {
	background: url(../images/h_bg.png?2010) -108px -36px #F2F8FE no-repeat
}
.s-rbg {
	background: url(../images/h_bg.png?2010) -117px -36px #F2F8FE no-repeat
}
#banben-a em,.jt01,#weather em,#mail em {
	background: url(../images/h_bg.png?2010) -64px -69px #F2F8FE no-repeat
}
#mail em.mail-ic {
	background: url(../images/h_bg.png?2010) 0 -202px #F2F8FE no-repeat
}
#yijian em.yijian-ic {
	background: url(../images/h_bg.png?2010) -17px -202px #F2F8FE no-repeat
}
#s-btn {
	background: url(../images/h_bg.png?2010) 0 -396px no-repeat;
	border: none;
	color: #fff
}
.stbc-bg {
	border: 1px solid #ACBFD8;
	background: #F7FFFF
}
#search-sz a.qh-on,#banben-qh a.qh-on,#banben-qh a.qh-on: hover {
	background: #95CFF2;
	color: #fff
}
#search-sz a.qh-on b,#banben-qh a.qh-on b {
	background: url(../images/h_bg.png?2010) -125px -52px no-repeat
}
.sicon00 span {
	background: url(../images/h_bg.png?2010) 0 -186px no-repeat
}
.sicon01 span {
	background: url(../images/h_bg.png?2010) -16px -186px no-repeat
}
.sicon02 span {
	background: url(../images/h_bg.png?2010) -32px -186px no-repeat
}
.sicon03 span {
	background: url(../images/h_bg.png?2010) -48px -186px no-repeat
}
.sicon04 span {
	background: url(../images/h_bg.png?2010) -64px -186px no-repeat
}
.sicon05 span {
	background: url(../images/h_bg.png?2010) -80px -186px no-repeat
}
.sicon06 span {
	background: url(../images/h_bg.png?2010) -96px -186px no-repeat
}
.sicon07 span {
	background: url(../images/h_bg.png?2010) -112px -186px no-repeat
}
#ad {
	border-top: 1px solid #E1EDFC
}
#weather-c,#mail-c {
	border-right: 2px solid #C8D6E1;
	border-bottom: 2px solid #C8D6E1
}
.stbc-bg {
	border-right: 1px solid #ACBED6;
	border-bottom: 1px solid #ACBED6
}
#l {
	background: #E5F0FF;
	border: 1px solid #A1BBDC;
	border-top: none
}
#nav li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #CCDBEC
}
#nav li.cur {
	background: url(../images/h_bg.png?2010) 0 -146px no-repeat
}
#r {
	}
#nav a {
	color: #004488;
	background: #E5F0FF
}
#nav a: hover {
	color: #f00
}
.sk {
	background: url(../images/h_bg.png?2010) 0 -314px no-repeat;
	color: #A1BBDC;
	display: none;
}
.yy-play {
	background: url(../images/h_bg.png?2010) -62px -54px no-repeat
}
.wp-dl {
	background: url(../images/h_bg.png?2010) -125px -37px no-repeat
}
.sk em {
	color: #A1BBDC
}
#fs input {
	border: 1px solid #ddd
}
.best-tb a.best-cur,.best-cur .best-zdy,.best-sb {
	color: #3866AB
}
.best-sb {
	background: #fff;
	border: 1px solid #A1BBDC
}
.fl-tl {
	background: #E1EDFC;
	border-top: 1px solid #CFDFF4;
	border-bottom: 1px solid #DEE8F4
}
.fl-tl b {
	color: #900
}
.fl-c li {
	border-color: #C6E0FB
}
.down {
	background: url(../images/h_bg.png?2010) 0 -62px no-repeat
}
.down-n {
	background: url(../images/h_bg.png?2010) -28px -62px no-repeat
}
.up {
	background: url(../images/h_bg.png?2010) -14px -62px no-repeat
}
.up-n {
	background: url(../images/h_bg.png?2010) -42px -62px no-repeat
}
.stool-tl {
	color: white;
	text-align: center;
	line-height: 20px;
	background-color: #3866AB;
	display: block;
	width: 60px;
	height: 20px;
	float: left;
}